DNA helicase - French English Dictionary